/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

const IconZhibo: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M679.727407 34.133333a37.925926 37.925926 0 0 1 68.645926 32.199111l-0.83437 1.763556-78.885926 157.50637a37.925926 37.925926 0 0 1-68.655407-32.199111l0.824889-1.773037L679.727407 34.133333zM239.018667 13.50163a37.925926 37.925926 0 0 0-16.924445 50.887111l39.442963 78.753185a37.925926 37.925926 0 1 0 67.821037-33.962667l-39.442963-78.753185a37.925926 37.925926 0 0 0-50.896592-16.924444zM393.083259 393.291852a47.407407 47.407407 0 0 1 23.855408 6.286222L632.414815 523.282963a47.407407 47.407407 0 0 1-2.967704 83.797333L415.194074 710.618074a47.407407 47.407407 0 0 1-68.039111-42.420148l-1.232593-227.252148a47.407407 47.407407 0 0 1 47.151408-47.663408z m28.965926 96.673185l0.711111 132.759704 125.146074-60.491852-125.857185-72.267852z"
        fill={getIconColor(color, 0, '#6160F4')}
      />
      <Path
        d="M215.646815 322.37037C169.851259 322.37037 132.740741 359.61363 132.740741 405.560889v478.359704c0 45.947259 37.12 83.190519 82.906074 83.190518h725.447111c45.795556 0 82.906074-37.243259 82.906074-83.190518V405.560889c0-45.947259-37.12-83.190519-82.906074-83.190519H215.646815z"
        fill={getIconColor(color, 1, '#635FF1')}
        opacity=".09"
      />
      <Path
        d="M151.703704 246.518519a75.851852 75.851852 0 0 0-75.851852 75.851851v436.148149a75.851852 75.851852 0 0 0 75.851852 75.851851h663.703703a75.851852 75.851852 0 0 0 75.851852-75.851851V322.37037a75.851852 75.851852 0 0 0-75.851852-75.851851H151.703704z m0-75.851852h663.703703c83.787852 0 151.703704 67.915852 151.703704 151.703703v436.148149c0 83.787852-67.915852 151.703704-151.703704 151.703703H151.703704C67.915852 910.222222 0 842.30637 0 758.518519V322.37037c0-83.787852 67.915852-151.703704 151.703704-151.703703z"
        fill={getIconColor(color, 2, '#635FF1')}
      />
    </Svg>
  );
};

IconZhibo.defaultProps = {
  size: 18,
};

export default IconZhibo;
